A Case Study on Naked Objects in Agile Software Development

نویسندگان

  • Heikki Keränen
  • Pekka Abrahamsson
چکیده

Naked Objects and agile software development have been suggested to complement each other. Very few empirical studies to date exist where a product has been developed using the Naked Objects technologies in an agile development environment. This study reports results of a case study where a mobile application was developed using the Naked Objects Framework. Qualitative and quantitative data was collected systematically throughout the project. The empirical results offer support for the argument that the Naked Objects approach is suitable for agile software development. The results also reveal weaknesses in the current Naked Object Framework, namely, that it is not yet mature enough for applications that require intense database operations. The results also show that the development team was able to create an operational userinterface just in five hours, which demonstrates the applicability of the Naked Object Framework in practical settings.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development and Enhancement of Learning Objects for Elearning Systems Using Light Agile Method

The international community is highly interested in developing repository of diverse learning objects that can be exchange and reused for different purposes. Development methods are often very time consuming and costly. There is a need to develop methods that will allow development and enhancements of learning object of high quality and allow flexible, agile and structured approach. The aim of ...

متن کامل

Mobile-D for Mobile Software: How to Use Agile Approaches for the Efficient Development of Mobile Applications

Mobile phone terminals have been closed environments until recent years. The change brought by open platform technologies such as Symbian operating system and javatechnologies have opened up a significant business opportunity for anyone to develop application software such as games for the mobile terminals. Agile development solutions can be seen to provide a good fit for mobile application dev...

متن کامل

A New Role of Graphical Simulation : Software

Simulation is an eeective technique to test software where testing in the real environment is not feasible. A 3D graphical simulator can make the software testing process much more eeective and eecient. With graphical representation, the softwares behavior can be observed in a virtual environment similar to the real environment. This kind of simulator can be best used in testing embedded system...

متن کامل

Integrating an Agile Process in a Model Driven Architecture

The model driven development is an interested area among software engineers as well as the agile development. In fact, combining model driven and agile practices is an interesting perspective for the software engineering. In this work, we present a case study of agile model driven development within the MIDAS framework, which composes a model driven architecture based on the Model Driven Archit...

متن کامل

On the Productivity of Agile Software Practices: An Industrial Case Study

In this paper, we present a case study comparing the productivity resulting from applying some agile practices (from Extreme Programming) with a more conventional OO software development approach. We show four productivity metrics gathered from a small software company before and after adopting agile practices. The data shows strong productivity gains.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005